export {};

// 在入参后边注解类型，标明函数入参的类型
// 在函数入参括号后边注解类型，标明函数返回值的类型
// 入参的个数应该与实参个数相符，除非入参添加了默认值
// 

function func1(a:number, b:number = 20): string {
    return a + b + '';
}

func1(10, 20);
func1(10);
// func1(10, 20, 30);

// 通过箭头方式的方式标明一个函数类型的值
const func2: (a: number, b: number) => string = function (a:number, b:number = 20): string {
    return '' + a + b;
}
